// 管理员入口页面
Page({
  data: {
    menuList: [
      { 
        id: 'dashboard', 
        name: '数据概览', 
        icon: 'chart', 
        url: '/pages/admin/dashboard/dashboard' 
      },
      { 
        id: 'scenic', 
        name: '景区管理', 
        icon: 'location', 
        url: '/pages/admin/scenic/scenic' 
      },
      { 
        id: 'order', 
        name: '订单管理', 
        icon: 'goods-collect', 
        url: '/pages/admin/order/order' 
      },
      { 
        id: 'user', 
        name: '用户管理', 
        icon: 'user', 
        url: '/pages/admin/user/user' 
      }
    ]
  },

  onLoad: function (options) {
    this.checkAdminAuth();
  },

  onShow: function () {
    this.checkAdminAuth();
  },

  // 检查是否是管理员
  checkAdminAuth: function () {
    const userInfo = wx.getStorageSync('userInfo');
    if (!userInfo || userInfo.role !== 2) {
      wx.showToast({
        title: '无管理员权限',
        icon: 'none',
        duration: 2000
      });
      
      setTimeout(() => {
        wx.switchTab({
          url: '/pages/userInfo/userInfo'
        });
      }, 2000);
    }
  },

  // 导航到对应的管理页面
  navigateTo: function (e) {
    const url = e.currentTarget.dataset.url;
    wx.navigateTo({
      url: url
    });
  }
}) 